package com.uzai.console.service.report;

import com.uzai.console.dto.report.RealTimeOverviewReportDto;
import com.uzai.console.vo.report.RealTimeOverviewResultVo;

/**
 * 实时总览报表
 * @author liuqi
 * @date 2022年01月16日 17:14
 */
public interface RealTimeOverviewReportService {

    /**
     * 实时总览报表（废弃不用）
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param realTimeOverviewReportDto
     * @return null
     */
    RealTimeOverviewResultVo realTimeOverviewReport(RealTimeOverviewReportDto realTimeOverviewReportDto);

    /**
     * 实时总览报表-利润佣金（实时总览报表第一块）
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param realTimeOverviewReportDto
     * @return null
     */
    RealTimeOverviewResultVo realTimeOverviewReport_commission(RealTimeOverviewReportDto realTimeOverviewReportDto);

    /**
     * 实时总览报表-进粉数据（实时总览报表第二块）
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param realTimeOverviewReportDto
     * @return null
     */
    RealTimeOverviewResultVo realTimeOverviewReport_addFans(RealTimeOverviewReportDto realTimeOverviewReportDto);

    /**
     * 实时总览报表-提现数据（实时总览报表第三块）
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param realTimeOverviewReportDto
     * @return null
     */
    RealTimeOverviewResultVo realTimeOverviewReport_takeBal(RealTimeOverviewReportDto realTimeOverviewReportDto);

    /**
     * 实时总览报表-推广支出（实时总览报表第四块）
     * @author liuqi
     * @date 2021/8/25 11:38
     * @param realTimeOverviewReportDto
     * @return null
     */
    RealTimeOverviewResultVo realTimeOverviewReport_expend(RealTimeOverviewReportDto realTimeOverviewReportDto);

}
